@-moz-keyframes leaflet-usermarker-pulsate {
    from {
        -moz-transform: scale(0.5);
        opacity: 1.0;
    }
    95% {
        -moz-transform: scale(1.3);
        opacity: 0;
    }
    to {
        -moz-transform: scale(0.7);
        opacity: 0;
    }
}
@-webkit-keyframes leaflet-usermarker-pulsate {
    from {
        -webkit-transform: scale(0.5);
        opacity: 1.0;
    }
    95% {
        -webkit-transform: scale(1.3);
        opacity: 0;
    }
    to {
        -webkit-transform: scale(0.7);
        opacity: 0;
    }
}
@-o-keyframes leaflet-usermarker-pulsate {
    from {
        -o-transform: scale(0.5);
        opacity: 1.0;
    }
    95% {
        -o-transform: scale(1.3);
        opacity: 0;
    }
    to {
        -o-transform: scale(0.7);
        opacity: 0;
    }
}
@-ms-keyframes leaflet-usermarker-pulsate {
    from {
        -ms-transform: scale(0.5);
        opacity: 1.0;
    }
    95% {
        -ms-transform: scale(1.3);
        opacity: 0;
    }
    to {
        -ms-transform: scale(0.7);
        opacity: 0;
    }
}

.leaflet-usermarker {
    width: 18px;
    height: 18px;
    background-image: url(images/redpoint.png);
    background-repeat: no-repeat;
}

.leaflet-usermarker i.pulse {
    display: block;
    -moz-animation: leaflet-usermarker-pulsate 1.5s ease-in-out infinite;
    -webkit-animation: leaflet-usermarker-pulsate 1.5s ease-in-out infinite;
	-o-animation: leaflet-usermarker-pulsate 1.5s ease-in-out infinite;
	-ms-animation: leaflet-usermarker-pulsate 1.5s ease-in-out infinite;
    border:1px solid #fff;
    /* make a circle */
    border-radius:51px;    
    -moz-border-radius:51px;
    -webkit-border-radius:51px;
	-o-border-radius:51px;
	-ms-border-radius:51px;
    /* multiply the shadows, inside and outside the circle */
    box-shadow:inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808;    
    -moz-box-shadow:inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808;
    -webkit-box-shadow:inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808;
	-o-box-shadow:inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808;
	-ms-box-shadow:inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, inset 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808, 0 0 1px 2px #dd0808;
    /* set the ring's new dimension and re-center it */
    height:30px!important;
    width:30px!important;
    margin:-7px 0 0 -7px;
}
